package org.jeecg.modules.device.vo;

import io.swagger.annotations.ApiModel;
import lombok.Data;
import org.jeecg.common.aspect.annotation.Dict;

import java.io.Serializable;

/**
 * @Description: 设备信息表
 * @Author: jeecg-boot
 * @Date:   2024-04-17
 * @Version: V1.0
 */
@Data
@ApiModel(value="iot_dev_device_info-vo对象", description="设备信息首页VO")
public class DevDeviceInfoVo implements Serializable {
    private static final long serialVersionUID = 1L;

	/**主键*/
    private String id;
	/**设备名称:*/
    private String deviceName;
	/**设备编号*/
    private String deviceCode;
	/**设备类型*/
	@Dict(dicCode = "read_drive_type")
    private String deviceType;
	/**设备单位*/
    private String deviceUnit;

	/**通道号*/
    private String channelNumber;
	/**验证码*/
    private String verificationCode;
	/**视频类型*/
	@Dict(dicCode = "video_type")
    private String videoType;
	/**ip地址*/
    private String ipAddr;
	/**端口号*/
    private String port;

	/**状态*/
	@Dict(dicCode = "device_status")
    private String status;
    //经度
    private String longitude;
    //纬度
    private String latitude;

}
